//1，引入I18N
import Vue from 'vue'
import VueI18n from 'vue-i18n'
//导入element ui 的国际化
//import Element from 'element-ui'
import ElementLocale from 'element-ui/lib/locale'
import enLocale from 'element-ui/lib/locale/lang/en'
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
//导入语言文件
import myEn from './en'
import myZh from './zh'

Vue.use(VueI18n)

//2 准备语言环境
const messages = {
    //中文
    zh: {
        ...myZh,
        ...zhLocale
    },
    //英文
    en: {
        ...myEn,
        ...enLocale
    }
}

//创建i18n 实例
const i18n = new VueI18n({
    locale:'en',//设置地区
    messages,
})

// Vue.use(Element,{
//     i18n:(key,value)=>i18n.t(key,value),
// })
ElementLocale.i18n((key,value)=>i18n.t(key,value))

//导出i18n ,挂载到vue实例
export default i18n
